home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / atnws.arc / ATNWS.TXT
Encoding:
Text File  |  1986-03-06  |  10.4 KB  |  217 lines

  1.  
  2. Converting IBM AT to No Wait State Memory Configuration
  3. using the Cheetah Memory Card.
  4.  
  5. Jim Mihalcik, M.D. , NYUMC BBS (212) 889 7022
  6.  
  7. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  8. ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  9. │││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││
  10. ┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤
  11.  
  12.              All modifications are experimental, I give NO GUARANTEES
  13. All modifications have been done and have worked on STOCK IBM equipment.
  14. All modifications are GUARANTEED TO VOID YOUR WARRANTY !
  15. All risks are taken by YOU and YOU alone !
  16. I am in no way associated or reimbursed by Cheetah Intl
  17. IBM Cheetah Talltrees Intel Lotus are all trademarks of big corporations
  18.                                   who will sue the bejesus out of me unless
  19.                                   I say so.
  20.  
  21. ┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤┤
  22. │││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││││
  23. ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  24. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                 In the pursuit of the ever more turbocharged PC I have recently
  33. modified an IBM AT to function with no wait state memory. This RAM deviates from
  34. IBM's standard of one wait state per ram access cycle. This was done because of
  35. the relatively slow ram chips available at time of the AT's release. Now however
  36. 256k ram chips with access times down to 70 ms are available. These new chips do
  37. not need to have the cpu WAIT for them to cough up data, hence NO WAIT STATE ram
  38. is one third faster (two clock cycle vs. three of the IBM standard).
  39.                 So what? If you have to ask don't continue with this, but if you
  40. want a faster buggy read on. The improvements can be seen using Peter Norton's
  41. SI (sysinfo) program. A Standard AT at 6mhz 1WS(one wait state) rates as a 5.7,
  42. ( 1.0 being a standard IBM PC 8088 4.77 mhz 1WS), an 8mhz AT 1WS comes in at 7.1
  43. an 8 mhz AT zero WS yields an 8.5.  Simple math shows it to be a 17% increase.
  44. Where's the other 13%...SI is trying to measure on cpu speed, its designed to be
  45. non ram intensive and does not show the full benefit.
  46.                 The Cheetah Memory Card from Cheetah Intl is a 2.5 mb card
  47. holding five banks of 18 100 nanosec 256k ram chips. Its architecture differs
  48. from most other popular board in that banks are 512k in size not 256. This
  49. reduces the flexibility of memory assignment tricks (like supporting Intel/Lotus)
  50. The cheetah board (CB) does not supportIntel/Lotus EMS standard at the present.
  51. I'm playing around with it though and have my hopes more on this later. However
  52. these 512K blocks of ram can be placed anywhere in the AT's 16 mb address space.
  53. Why the big 512k blocks....SPEED. All memory boards work at 6mhz ok and dolotus intel ems tricks but they fall flat at high mhz,especially when you cram
  54. more than one card in a machine.  Spurious memory errors crop  up
  55. continually.
  56. Case in point. The Talltrees JRAM-AT is a 2 meg card for the AT, on try to
  57. boost the cpu speed to 8mhz brought on a rash of parity errors if the beast
  58. would even boot up. Multiple calls to talltrees and switching chips and cards
  59. and endless pain produced naught. They finally admitted that only a  single
  60. JRAM card can reliably be placed in even a 6mhz machine. Cheetah does away with
  61. this. Not only will the board perform at higher mhz where others fail, its
  62. no wait state memory boosts its value even more. Hopefully the appearance
  63. of dos 4.0 or 5.0 will reduce the intel/lotus standard to the gibberish that
  64. it is on an 80286 machine since it reproduces the native talents of the machine.<<^M>>
  65. <<^J>>
  66.  
  67.                 You  can run no wait state two ways with the  cheetah,  the
  68. simplest  is to set up the motherboard with 256k (pull chips from  banks  2
  69. and 3 (leaving 0 and 1 intact) and readjust jumper J18 to jump pins two and
  70. three  ).  Your AT now rightly thinks it has 256k on the  motherboard,  the
  71. remaining  dos  workspace  ( 257 to 640k ) will NWS memory on  the  Cheetah
  72. Board.  Cheetah  has a utility called force which can block off  the  first
  73. 256k of memory forcing programs into the 257-640 memory space.  I prefer to
  74. load  a ram disk cache program ( lightning ) setting its size to 256k which
  75. achieves  the same purpose as force.com but allows constructive use of  the
  76. motherboard  memory.This is the easiest way,  but very limited,  your  left
  77. with  a 400 odd k workspace and if your hitting your head against the  640k
  78. limit its too small.
  79.  
  80. !!!!!!!!! Only for the  stout hearted !!!!!!!!!!!
  81.  
  82.                     The final solution is to junk all the ram in your AT, i
  83. choose this path because all the chips on my motherboard were crudo 200  ns
  84. access chips. i scrapped them and then performed minor brain surgery on the
  85. motherboard.  Find chip U72. See the diagrams. To orient yourself pin 20 is
  86. the  closest pin towards the front of the machine closest to the card cage.
  87. Pin  11  is on the card cage side of the chip closest to the  back  of  the
  88. unit.  Clip  pin  11  close  to  the chip and  solder  a  jumper  from  the
  89. motherboard side of the cut over to pin 20.  see diagrams. This causes your
  90. AT  to look to the buss for its base memory.  With a standard cheetah board
  91. filled with five banks of 18 256k chips,  you'll be able to assign only one
  92. 512k bank to lower memory. hence will have a 512k nws machine. you can then
  93. do one of two things.  replace a bank of 256k chips with 64k chips (be sure
  94. to use fast chips with access times at or below 100).  you can then  assign
  95. this 128k block to base memory as well to achieve at 640k nws machine (with
  96. a  1.98meg nws ram disk).  I am using instead my old cmi memory 128k memory
  97. expansion  board (what a piece work 128k ram on a full slot  board   thanks
  98. ibm)  (this  is the board you get if you ordered a 640k stock  AT.  )  This
  99. allows you to run fast in 512k and slow down only when you push up into the
  100. top 128k.
  101.  
  102. Caveats............
  103.  
  104.                To  run  nws at 8mhz requires changing jumpers j2 and j3  on
  105. the cheetah board to east and west respectively.
  106.  
  107.                The nws option is jumper controlled on trhe cheetah board, a
  108. small micro switch can be installed to allow external flip flopping between
  109. the ibm standard 1ws and the 30% faster nws.
  110.  
  111.                What  no  intel/lotus!  I don't think this is  a  long  term
  112. concern  dos 4.0 or 5.0 is sure to allow use of the full 16mb workspace and
  113. the  other  magic of the memory managing unit in  the  80286.  intel  lotus
  114. divides memory into 16k pages,  it takes time to be assign addresses to all
  115. these pages throughout the megabytes of extended memory you may want to add
  116. to your AT.  this is were other boards fail when operating at higher mhz or
  117. with more than one board in the system.
  118.  
  119.                This modification worked well for me, if you do exactly as i
  120. did there are no guarantees that it will work since production tolerances
  121. have improved in recent vintage AT's, so if yours is old it may not have.
  122. the get up and go to tolerate the 8mhz no wait state combo. But if your
  123. too new  you may have the Altered AT ROM BIOS chips which won't let you go
  124. faster than 6mhz in the first place.
  125.  
  126. If  you  want to see what a 8mhz no wait state AT is like call my  bbs  the
  127. board operates on one. NYUMC BBS 212 889 7022 300/1200/2400 N 8 1
  128.  
  129. Diagrams...........
  130.  
  131.  
  132. 1. AT System Board
  133.  
  134.  
  135.                             Back
  136.      ┌─────────────────────────────────────────┐
  137.      │   Exspansion slots                      │
  138.      │   ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄                       │
  139.      │   █ █ █ █ █ █ █ █                       │  Power Supply
  140.      │   █ █ █ █ █ █ █ █                       │
  141.      │                                         │
  142.      │                                         └────┐
  143.      │   System Board RAM                           │
  144.      │ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 3                          │
  145.      │                               U72            │
  146.      │ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 2                     Disk Drives
  147.      │                                              │
  148.      │ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 1                          │
  149.      │                          J18                 │
  150.      │ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 0                          │
  151.      └──────────────────────────────────────────────┘
  152.  
  153.  
  154.  
  155. 2. Detail of Jumper J18
  156.  
  157.                                                                    Power
  158.                                                                    Supply
  159.         Exspansion Slots
  160.                                          ┌─── Connector from Speaker
  161.                                          │
  162.                                          │    ┌──Connector from System Lock
  163.                                          │    │
  164.                                     ┌────│────│──┐
  165.                                     │    │      │
  166.                                     │    │    *  │
  167.                                     │           │
  168.                                 ┌───┘    *    *  │
  169.   System                 ┌───   │                │
  170.   Board                  │   3───>*      *       │
  171.   RAM                    │      │                │
  172.                     J18 ─│   2───>*           *  │              Disk Drives
  173.                          │      │                │
  174.                          │   1───>*      *    *  │
  175.                          └───   └────────────────┘
  176.  
  177.  
  178.  
  179.  
  180.  
  181. 3.Detail of Chip U72
  182.  
  183.        Exspansion Slots                                Power Supply
  184.  
  185.  
  186.                             ┌────────────┐
  187.        Pin 11============> ▀│            │▀
  188.                            ▀│            │▀
  189.                            ▀│            │▀
  190.                            ▀│            │▀
  191.                            ▀│    U72     │▀
  192.                            ▀│            │▀
  193.                            ▀│            │▀
  194.                            ▀│            │▀
  195.                            ▀│            │▀
  196.                 Pin 20 ==> ▀│            │▀
  197.     System RAM              └────────────┘                    Disk Drives
  198.  
  199.  
  200.  
  201. Questions Problems...........Call NYUMC BBS 212 889 7022
  202.                              I may be able to help or offer a shoulder to cry
  203.                              on but I don't take any responsibility. Jim Mihalcik
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217. ──────────────